using System;
using System.Collections;
using System.Collections.Generic;
namespace Circus.Syntax.CodeCompletion
{
	public class CodeSnippetDeclarations : List<ICodeSnippetDeclaration>, ICodeSnippetDeclarations, IList<ICodeSnippetDeclaration>, ICollection<ICodeSnippetDeclaration>, IEnumerable<ICodeSnippetDeclaration>, IEnumerable
	{
		public virtual ICodeSnippetDeclaration AddDeclaration()
		{
			ICodeSnippetDeclaration codeSnippetDeclaration = new CodeSnippetDeclaration();
			base.Add(codeSnippetDeclaration);
			return codeSnippetDeclaration;
		}
		public virtual ICodeSnippetDeclaration InsertDeclaration(int index)
		{
			ICodeSnippetDeclaration codeSnippetDeclaration = new CodeSnippetDeclaration();
			base.Insert(index, codeSnippetDeclaration);
			return codeSnippetDeclaration;
		}
	}
}
